package com.zynn.common.pojo.dto.user;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.io.Serializable;

/**
 * @author 刘天元
 * @description 用户vo
 * @create 2018-07-05 18:57
 **/
@Data
public class RecommendUserWithUniversityInfoDTO implements Serializable {

    /**
     * 可能认识的人
     */
    public static final Integer RELATION_2 = 2;

    /**
     * 官方
     */
    public static final Integer RELATION_3 = 3;

    /**
     * 用户id
     */
    @JsonSerialize(using=ToStringSerializer.class)
    private Long userId;
    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户真实姓名
     */
    private String realName;

    /**
     * 用户头像
     */
    private String headPic;

    /**
     * 性别，0-女  1-男
     */
    private Integer sex;

    /**
     * 用户描述
     */
    private String description;

    /**
     * 是否关注
     */
    private Integer isAttention;

    /**
     * 关注时提示
     */
    private Boolean attentionTip;

    /**
     * 2：可能认识的人；3：官方
     */
    private Integer relation;

    /**
     * 推荐原因
     */
    private String[] recommendReason;

    /**
     * 关注数
     */
    private Integer attentionCount;

    /**
     * 粉丝数
     */
    private Integer beAttentionCount;

    /**
     * 人气值
     */
    private Integer popularity;

    /**
     * 大学信息
     */
    private UserUniversityDTO userUniversityDTO;


}
